← Back to issue list

can't read from local repo

View original Launchpad issue

Metadata

Project
snapcraft (launchpad)
Number
#1797671
Type
issue
State
open
Author
~amodster
Labels
Created
2018-10-13 05:18:44.117009+00:00
Updated
2019-03-10 10:54:59.375488+00:00
Closed
2019-03-10 10:54:28.837296+00:00

Current evaluation

No evaluation has been recorded for this issue yet.

Issue body

Can't fetch from local git repo /requests/ ".git repo and source" /SnapsDev/python-requests-snap/ "snap project dir" name: requests # you probably want to 'snapcraft register <name>' version: '1.0' # dummy version #version: '0.1' # just for humans, typically '1.2+git' or '1.3.2' summary: requests module # 79 char long summary description: | python3 requests module target Ubuntu Core did not have this module. grade: devel # must be 'stable' to release into candidate/stable channels confinement: devmode # use 'strict' once you have the right plugs and slots parts: requests: source: file://../../requests/ source-type: git plugin: python python-version: python3 xxx@ubuntu:/SnapsDev/python-requests-snap$ snapcraft prime Hit http://us.archive.ubuntu.com/ubuntu xenial InRelease Get:1 http://security.ubuntu.com/ubuntu xenial-security InRelease [107 kB] Get:2 http://us.archive.ubuntu.com/ubuntu xenial-updates InRelease [109 kB] Get:3 http://us.archive.ubuntu.com/ubuntu xenial-backports InRelease [107 kB] Fetched 323 kB in 0s (0 B/s) Pulling requests Cloning into '/SnapsDev/python-requests-snap/parts/requests/src'... fatal: '/../requests/' does not appear to be a git repository fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. Sorry, an error occurred in Snapcraft: Traceback (most recent call last): File "/usr/bin/snapcraft", line 9, in <module> load_entry_point('snapcraft==2.43.1', 'console_scripts', 'snapcraft')() File "/usr/lib/python3/dist-packages/click/core.py", line 716, in __call__ return self.main(*args, **kwargs) File "/usr/lib/python3/dist-packages/click/core.py", line 696, in main rv = self.invoke(ctx) File "/usr/lib/python3/dist-packages/click/core.py", line 1060, in invoke return _process_result(sub_ctx.command.invoke(sub_ctx)) File "/usr/lib/python3/dist-packages/click/core.py", line 889, in invoke return ctx.invoke(self.callback, **ctx.params) File "/usr/lib/python3/dist-packages/click/core.py", line 534, in invoke return callback(*args, **kwargs) File "/usr/lib/python3/dist-packages/snapcraft/cli/lifecycle.py", line 115, in prime _execute(steps.PRIME, parts, **kwargs) File "/usr/lib/python3/dist-packages/snapcraft/cli/lifecycle.py", line 35, in _execute lifecycle.execute(step, project_config, parts) File "/usr/lib/python3/dist-packages/snapcraft/internal/lifecycle/_runner.py", line 90, in execute executor.run(step, part_names) File "/usr/lib/python3/dist-packages/snapcraft/internal/lifecycle/_runner.py", line 194, in run self._handle_step(part_names, part, step, current_step, cli_config) File "/usr/lib/python3/dist-packages/snapcraft/internal/lifecycle/_runner.py", line 208, in _handle_step getattr(self, "_run_{}".format(current_step.name))(part) File "/usr/lib/python3/dist-packages/snapcraft/internal/lifecycle/_runner.py", line 250, in _run_pull self._run_step(step=steps.PULL, part=part, progress="Pulling") File "/usr/lib/python3/dist-packages/snapcraft/internal/lifecycle/_runner.py", line 327, in _run_step getattr(part, step.name)() File "/usr/lib/python3/dist-packages/snapcraft/internal/pluginhandler/__init__.py", line 415, in pull self._runner.pull() File "/usr/lib/python3/dist-packages/snapcraft/internal/pluginhandler/_runner.py", line 83, in pull "override-pull", self._override_pull_scriptlet, self._sourcedir File "/usr/lib/python3/dist-packages/snapcraft/internal/pluginhandler/_runner.py", line 162, in _run_scriptlet scriptlet_name, function_call.strip() File "/usr/lib/python3/dist-packages/snapcraft/internal/pluginhandler/_runner.py", line 218, in _handle_builtin_function function(**function_args) File "/usr/lib/python3/dist-packages/snapcraft/internal/pluginhandler/__init__.py", line 434, in _do_pull self.source_handler.pull() File "/usr/lib/python3/dist-packages/snapcraft/internal/sources/_git.py", line 185, in pull self._clone_new() File "/usr/lib/python3/dist-packages/snapcraft/internal/sources/_git.py", line 172, in _clone_new command + [self.source, self.source_dir], **self._call_kwargs File "/usr/lib/python3.5/subprocess.py", line 581, in check_call raise CalledProcessError(retcode, cmd) subprocess.CalledProcessError: Command '['git', 'clone', '--recursive', 'file://../../requests/', '/SnapsDev/python-requests-snap/parts/requests/src']' returned non-zero exit status 128 We would appreciate it if you created a bug report at https://launchpad.net/snapcraft/+filebug with the above text included. Thanks

Evaluation history

No evaluation history available.